27 research outputs found
Debugging mixed-signal circuits via the IEEE1149.4 Std. - analysis of limitations and requirements
Debugging mixed-signal circuits is traditionally seen as a complex task due to the presence of an analog part and the necessary interaction with a digital part. The use of debug tools that require physical access suffers from the same restrictions that led to the use of debug tools based on electronic access to digital circuits. While the IEEE1149.4 test infrastructure enables the structural and parametric test of mixed-signal boards, through electronic access, its use for debug purposes is still far from reaching a wide acceptance, namely due to the lack of a debug methodology. This work analyses several access mechanisms for Controllability, Observability and Verification operations via the IEEE1149.4 infrastructure, with an emphasis on the analysis of its limitations and requirements
Engineering education towards sustainability
The traditional systems have been studied in an isolated mode, seek to respond to a specific need and deal with a restricted set of variables. The targets established for energy efficient systems and energy sustainability imply that new systems are more comprehensive and combine the various individual systems. This new topology requires a new kind of engineering professionals provided with new skills. New engineering professionals need to have not only a set of deep capabilities in a specific area, but also more comprehensive proficiencies that allow them to understand how to integrate their particular system into a wider functional system.
This paper addresses some challenges and issues posed to Higher Education institutions and to engineering professionals of the future.info:eu-repo/semantics/publishedVersio
A buil-in mixed-signal block observer (BIMBO) to improve observability in 1149.4 environments
This document proposes an extension to the IEEE 1149.4 test infrastructure, whereby a bank of sigma-delta first order modulators enables the simultaneous observation of several analog pins in a single component. The modulator output bit streams are shifted out and made available to an external test controller that comprises the corresponding bank of decimation filters and other decision and control logic. The architecture proposed is fully non-intrusive and may be used to support debug and test operations in mixed-signal environments
A Built-In Mixed-signal Block Observer (BIMBO) to improve observability in 1149.4 environments
This document proposes an extension to the IEEE 1149.4 test infrastructure [1], whereby a bank of sigma-delta first order modulators enables the simultaneous observation of several analog pins in a single component. The modulator output bit streams are shifted out and made available to an external test controller that comprises the corresponding bank of decimation filters and other decision and control logic. The architecture proposed is fully non-intrusive and may be used to support debug and test operations in mixed-signal environments.info:eu-repo/semantics/publishedVersio
An embedded 1149.4 extension to support mixed-signal debugging
Debugging electronic circuits is traditionally done with bench equipment directly connected to thecircuit under debug. In the digital domain, the difficulties associated with the direct physical access tocircuit nodes led to the inclusion of resources providing support to that activity, first at the printedcircuit level, and then at the integrated circuit level. The experience acquired with those solutions led tothe emergence of dedicated infrastructures for debugging cores at the system-on-chip level. However,all these developments had a small impact in the analog and mixed-signal domain, where debuggingstill depends, to a large extent, on direct physical access to circuit nodes. As a consequence, when analogand mixed-signal circuits are integrated as cores inside a system-on-chip, the difficulties associatedwith debugging increase, which cause the time-to-market and the prototype verification costs to alsoincrease.The present work considers the IEEE1149.4 infrastructure as a means to support the debugging ofmixed-signal circuits, namely to access the circuit nodes and also an embedded debug mechanismnamed mixed-signal condition detector, necessary for watch-/breakpoints and real-time analysisoperations. One of the main advantages associated with the proposed solution is the seamlessmigration to the system-on-chip level, as the access is done through electronic means, thus easingdebugging operations at different hierarchical levels
Measurements in 1149.4 environments - correcting the infrastructure switches influence
Measuring the values of discrete components frequently takes place during the test or debug phase of Printed Circuit Boards (PCB). This operation requires tools that are based on some access type. The shrinking geometries constrain the straightforward use of tools based on physical access. One of the aims of the IEEE1149.4 Std. is to facilitate those on-board measurements. This infrastructure relies on electronic access that includes high quality analog buses and a set of electronic switches, which enable to completely isolate a component under characterization, e.g. by injecting a known current and measuring the voltage across it. During this process, the infrastructure switches have a negative impact in the measurement accuracy. This paper analyses the measurement of one resistor in two situations: connected between a pin and ground and between two pins. The infrastructure switches that affect the measurement quality are identified and the upper limit of its systematic error is characterized. When the systematic error is completely defined then it is possible to remove its negative effect from the final result
A built-in debugger for 1149.4 circuits
Debugging mixed-signal circuits is usually seen as a complex task due to the presence of an analog part and the necessary interaction with a digital part. The use of debug and test tools that require physical access suffers from the same restrictions that led to other solutions based on electronic access, especially for digital circuits, due to the increasing operating frequencies and miniaturization scales. This is particularly the case that led to the emergence and wide acceptance of the IEEE1149 family of test infrastructures, which relies on an electronic test access port. While the IEEE1149.4 test infrastructure enables the structural and parametric test of mixed-signal boards, its use is still far from reaching a wide acceptance, namely due to the lack of alternative applications, such as debugging, as it is the case in the 1149.1 domain. This work describes a way to support debug operations in 1149.4 mixed-signal circuits, in particular a built-in condition detection mechanism able to support internal watchpoint/breakpoint operations
Integrity checking of 1149.4 extensions to 1149.1
The IEEE 1149.4 Standard for a Mixed-Signal (MS) Test Bus proposes an extension to the well-accepted IEEE 1149.1 boundary-scan test architecture, with the objective of facilitating interconnect, parametric and internal testing of MS circuits. An Analog Test Access Port (ATAP) comprising two pins called AT1 and AT2, and an internal analog bus (AB) comprising two lines (AB1, AB2), enable analog test stimulae and responses to be routed to any pin possessing an Analog Boundary Module (ABMs replace the IEEE 1149.1 test cells in the case of analog pins). A Test Bus Interface Circuit (TBIC) comprising ten analog switches defines how the ATAP and the internal analog bus are (dis)connected, and the six analog switches in each ABM define what connections should be established between the pin, the core circuitry, and the internal analog bus. The large number of analog switches in the 1149.4 test architecture may raise concerns about their integrity, particularly when they are used frequently, as would be the case in an 1149.4-based MS debug strategy. This paper proposes a set of integrity check procedures that address only the 1149.4 extensions: ATAP, TBIC, AB lines, ABMs
Debugging mixed-signals circuits via IEEE1149.4 – a built-in mixed condition detector
Diagnosing design faults in a mixed-signals circuit is no
trivial task, due to the inherent uncertainties associated
with analog signals, not mentioning the interaction
between the analog part and the digital part. Using debug
and test tools is one way to deal with the problem,
especially during the prototyping phase, however if a
physical access is required then the same restrictions that
led to other solutions, based on electronic access, apply.
This is particularly the case that led to the emergence and
wide acceptance of the IEEE1149 family of test
infrastructures, which relies on an electronic test access
port. While the IEEE1149.4 test infrastructure enables the
structural and parametric test of mixed-signal boards, its
use is still far from reaching a wide acceptance, namely
due to the lack of alternative applications, such as
debugging, as seen in the 1149.1 domain of purely digital
circuits. Building upon the rationale that enabled
transferring the structural test of board interconnections
between analog pins, from the analog domain to the
digital domain, using the mechanisms present in an
Analog Boundary Module, as defined in the IEEE1149.4
Std., we propose a new way to support debug operations
in 1149.4 mixed-signals circuits. In particular, we
describe a built-in mechanism able to detect both internal
and pin-level mixed-signal conditions, and hence able to
support watchpoint/breakpoint operations at the IC level.info:eu-repo/semantics/publishedVersio
Debugging mixed-signals circuits via the IEEE1149.4 - a built-in mixed condition detector
Diagnosing design faults in a mixed-signals circuit is no trivial task, due to the inherent uncertainties associated with analog signals, not mentioning the interaction between the analog part and the digital part. Using debug and test tools is one way to deal with the problem, especially during the prototyping phase, however if a physical access is required then the same restrictions that led to other solutions, based on electronic access, apply. This is particularly the case that led to the emergence and wide acceptance of the IEEE1149 family of test infrastructures, which relies on an electronic test access port. While the IEEE1149.4 test infrastructure enables the structural and parametric test of mixed-signal boards, its use is still far from reaching a wide acceptance, namely due to the lack of alternative applications, such as debugging, as it is the case in the 1149.1 domain of purely digital circuits. Building upon the rationale that enabled transferring the structural test of board interconnections between analog pins, from the analog domain to the digital domain, using the mechanisms present in an Analog Boundary Module, as defined in the IEEE1149.4 std., we propose a new way to support debug operations in 1149.4 mixed-signal circuits. In particular, we describe a built-in mechanism able to detect both internal and pin-level mixed-signal conditions, and hence able to support watchpoint/breakpoint operations at the IC level